body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside,
details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  margin: 0;
  padding: 0; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
  display: block; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

audio, canvas, video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

fieldset, img {
  border: 0; }

address, caption, cite, code, dfn, em, strong, th, var {
  font-style: normal;
  font-weight: normal; }

ol, ul {
  list-style: none; }

caption, th {
  text-align: left; }

h1, h2, h3, h4, h5, h6 {
  font-size: 100%;
  font-weight: normal; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0;
  font-variant: normal; }

sup {
  vertical-align: text-top; }

sub {
  vertical-align: text-bottom; }

input, textarea, select {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit; }

input, textarea, select {
  *font-size: 100%; }

.fl {
  float: left; }

.fr {
  float: right; }

.clear {
  clear: both; }

section {
  width: 100%;
  height: 1235px; }

.section_nav {
  width: 1000px;
  margin: auto;
  font-size: 12px;
  margin-top: 24px; }
  .section_nav a {
    text-decoration: none;
    color: black; }
  .section_nav span:last-of-type {
    color: gray; }

.content {
  width: 890px;
  margin: auto; }

.content_title {
  margin-top: 60px; }
  .content_title p {
    font-size: 20px;
    font-weight: bold; }

.logistics_information {
  width: 100%;
  height: 266px;
  background-color: #f7f7f7;
  margin-top: 24px;
  margin-left: -10px;
  position: relative; }
  .logistics_information table {
    width: 100%;
    height: 196px;
    position: absolute;
    margin-top: 36px;
    font-size: 12px; }
    .logistics_information table td:first-of-type {
      width: 57px; }
    .logistics_information table td:nth-of-type(2) {
      width: 94px; }
    .logistics_information table td:nth-of-type(3) {
      width: 75px; }
    .logistics_information table td:last-of-type {
      width: 660px; }
    .logistics_information table img {
      width: 20px;
      height: 20px;
      vertical-align: middle;
      margin-left: 16px; }
    .logistics_information table .connecting_line {
      width: 25px;
      height: 20px;
      border-right: 1px solid #dfdfdf;
      position: absolute; }

.boundary {
  width: 100%;
  height: 1px;
  background-color: #e7e7e7;
  margin-top: 50px; }

.order_information {
  margin-top: 15px; }
  .order_information p:first-of-type {
    font-size: 18px;
    font-weight: bold; }
    .order_information p:first-of-type img {
      width: 20px;
      height: 20px;
      margin-left: 20px;
      vertical-align: middle;
      margin-top: -5px; }
  .order_information p:nth-of-type(2) {
    margin-top: 24px; }
    .order_information p:nth-of-type(2) span:nth-of-type(odd) {
      font-size: 12px;
      color: gray; }
    .order_information p:nth-of-type(2) span:nth-of-type(even) {
      font-size: 14px;
      font-weight: bold; }
    .order_information p:nth-of-type(2) span:nth-of-type(3) {
      margin-left: 20px; }
    .order_information p:nth-of-type(2) span:nth-of-type(5) {
      margin-left: 20px; }
  .order_information p:nth-of-type(3) {
    font-size: 12px;
    color: gray;
    margin-top: 18px; }
  .order_information p:nth-of-type(4) {
    font-size: 14px;
    font-weight: bold;
    margin-top: 10px; }
  .order_information p:nth-of-type(5) {
    font-size: 12px;
    color: gray;
    margin-top: 17px; }
  .order_information p:nth-of-type(6) {
    margin-top: 10px;
    font-size: 14px;
    font-weight: bold; }
  .order_information p:nth-of-type(7) {
    font-size: 12px;
    margin-top: 17px;
    color: gray; }
  .order_information p:last-of-type {
    font-size: 14px;
    margin-top: 10px;
    font-weight: bold; }

.commodity {
  width: 100%;
  margin-top: 25px; }
  .commodity li {
    width: 110px;
    height: 110px;
    border: 1px solid gray;
    margin-right: 17px;
    text-align: center; }
    .commodity li img {
      width: 62px;
      height: 83px;
      margin-top: 10px; }
    .commodity li span {
      position: absolute;
      font-size: 10px;
      color: gray;
      margin-top: 120px;
      margin-left: -63px; }
